Algorithmenbeschleunigung durch FPGAs zur Massendatenverarbeitung
نویسنده
چکیده
In HPVis wird eine Programmierschnittstelle (API) entwickelt, die dem Programmierer die Kommunikation mit einem FPGA-Board erleichtert. Eine rechenintensive Applikation wird in parallele Prozesse aufgeteilt. So können bestimmte Prozesse der Gesamtapplikation auf das FPGA ausgelagert werden. Die API wird durch die Angabe der beteiligten Prozesse sowie deren Kommunikationskanäle untereinander in einer Konfigurationsdatei spezifiziert. Anhand der entsprechenden Kanalnummer überträgt die API durch bereitgestellte Funktionen Daten zwischen zwei Prozessen. Für die Kommunikation zwischen zwei Prozessen auf dem PC verwendet die API SocketVerbindungen. Für die Kommunikation zwischen einem Prozess auf dem PC und einem Prozess auf dem FPGA wurde ein PCI-Express-Treiber entwickelt. Dieser organisiert den Datenaustausch über PCI-Express [BAS03] anhand von Scatter/Gather-Listen mit einem „Direct Memory Access“ (DMA)-Controller auf dem FPGA-Board. Die zwei unterstützten Kommunikationswege sind in Abbildung 1 dargestellt.
منابع مشابه
DES auf FPGAs - Hochgeschwindigkeits-Architekturen für den Data Encryption Standard auf rekonfigurierbarer Hardware
Moderne kryptographische Übertragungsprotokolle bieten eine Reihe von kryptographischen Algorithmen zur Auswahl an, d.h. sie sind Algorithmenunabhängig. Der hierfür erforderliche Wechsel zwischen verschiedenen Algorithmen kann sehr einfach in Software realisiert werden, aber ist schwierig in Hardware zu erreichen. Andererseits zeichnen sich Hardware-Implementationen durch eine wesentlich höhere...
متن کاملRisk of Acute Blood Potassium Elevation After Succinylcholine Injection
SUMMARY An abnormal increase in serum potassium afte-r administration of suxamethonium is known to occur in the treatment of burns, trauma, tetanus and neurological disorders. A table shows how long this abnormal reaction lasts approximately in the different categories. A few cases of cardiac arrest following suxamethonium injection are described in detail. The pa;thogenesis of this abnor...
متن کاملSituierung und Individualisierung mit Kern-Schale-Modellen als Ansatz gegen Informationsüberflutung in Management-Support-Systemen
Verschiedene in diesem Beitrag zitierte Studien belegen, dass Führungskräfte mit zu vielen, oft irrelevanten Informationen belastet werden. Einerseits verlangt die Massendatenverarbeitung nach Standardisierung, andererseits verschärfen Berichte, die sich nicht an individuellen Anforderungen der Empfänger orientierten, die so genannte Informationsüberflutung. So kommt es zu irrationalen Entschei...
متن کاملVirtualisierung rekonfigurierbarer Hardware zur Steigerung der Rechenleistung und Sicherheit in einer flexiblen Cloud-Architektur
Rechenleistung und Skalierbarkeit sind essentielle Bestandteile moderner Rechenzentren. Spezielle rekon®gurierbare Hardwarebeschleuniger wie FPGAs (Field Programmable Gate Arrays) stellen eine Möglichkeit dar, um sowohl Rechenleistung, als auch die Energieef®zienz zu steigern, da die Architektur direkt an die Problemstellung angepasst werden kann. Insbesondere bei der Hintergrundbeschleunigung ...
متن کاملEntwicklung und Evaluation eines Prüfungssystems zur Durchführung elektronischer Volltextklausuren im juristischen Staatsexamen
Im Rahmen eines Kooperationsprojektes mit dem Justizministerium Düsseldorf wurde ein Prüfungssystem zur Durchführung elektronischer Volltextklausuren unter Berücksichtigung der spezifischen Anforderungen im juristischen Staatsexamen entwickelt. Durch die Integration eines Textverarbeitungsprogramms und einer angepassten Benutzeroberfläche wurde ein innovativer Ansatz zur Durchführung von Vollte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014